/* 
    Document   : custom
    Created on : 08/10/2013, 06:47:22 PM
    Author     : Paul Zegarra Contreras
    Description:
        Purpose of the stylesheet follows.
*/


/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {

}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {

}
/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {

}

/*********Formato Home***********/
/*Formato Barra de Menu*/
.header-navigation div > ul > li > a{
    font-family: 'Open Sans';
    font-weight: 100;
    font-size: 14px;
    color: #d5d5d5;
    padding:0 16px;
}
.header-navigation ul {
    margin: 7px -20px 0px;
}
/*Formato Botones Barra de Menu*/
div.login-options .button-wrap .button > span{
    font-family: 'Open Sans';
    color: #ffffff;
    font-size: 14px;
    padding: 4px 18px;
}
div.login-options .button-wrap{
    margin-left:40px;
    margin-right:-5px;
}

#BRegistrar{		
	
}


/*********Formato Home***********/
/*Formato pie pagina de Slider*/
.piepaginaSlider{
    font-family: 'Playfair Display';
    font-weight: bolder;
    color: #18164e; 
}
.descripcionpiepaginaSlider{
    font-family: 'Open Sans';
    font-weight: normal;
    font-size: 18px;
}
/*.button.large > span {
    font-family: 'Open Sans';
    padding:0 30px;
    font-size: 17px;
    font-weight: 600;
    border: 1px solid #7a7a7a;
}*/
.btnRegisterHere{
    font-weight: 500;
}

.btnRegisterHere:hover{
    border: #1d1a55;
}
.button{
	background-color: #7a7a7a;
}
.button:hover{
	background: #1d1a55;
}

/*formato contenido pagina 3 columns*/
p {
    font-family: 'Open Sans',sans-serif, 13px;
    font-size: 14px;
    color: #555555;

}

/*formato titulo pagina 3 columns*/
.IntroPagina{
    font-family: 'Playfair Display';
    font-weight: bolder;
    font-size: 18px;
    color: #1d1a55;   
}

/*formato borde de pagina */
.widget {
    border:0px solid #FFFFFF;
}
.boxed-slider, .content-block, ul.products li.product img, .header-navigation ul ul {   
    /*borrado en el style.css*/
}

/*formato el fondo*/
.widget {
    background-color:#FBF9F4;
}
.main-content {
    background-color:#fbf9f4;
}

/*formato titulo general de plans*/
.execphpwidget h1{
    font-family: 'Playfair Display';
    font-weight: bolder;
    font-size: 18px;
    color: #1d1a55;
}

/*formato titulo de c/plan*/
.widget-title h1{
    font-family: 'Playfair Display';
    font-weight: 500;
    font-size: 21px;
    color: #f1f1f1;
}
/*formato precio plan*/
.plan-preview .plan-price span {
    font-family: 'Open Sans';
    font-weight: 700;
    font-size: 21px;
    color: #888888;
}
.plan-preview .plan-price{
    background: #efefef;
}
/*formato fondo del plan*/
.plan-description{
    background: #ffffff;
    font-family: 'Open Sans';
    font-weight: 400;
    font-size: 13px;
}
.plan-preview .plan-description {
	border: 1px solid #e1e1e1;
}
/*formato boton subscribe*/
#btnSubscribe:hover{
	background: #1d1a55;
}
/*formato para titulos de miscelanea*/
.titlePrefoterTerceraColumn{
    font-family: 'Playfair Display';
    font-weight: bolder;
    font-size: 18px;
    color: #1d1a55;
}
#contenido1{
    font-family: 'Open Sans';
    font-weight: 500;
    font-size: 14px;
    color: #555555;
}
#contenido3{
    font-size: 13px;
    font-family: 'Open Sans', sans-serif, 13px;
    font-weight: bolder;
    color: #1d1a55;
}

#TitleTestimonial{
    font-family: 'Playfair Display';
    font-weight: bolder;
    font-size: 18px;
    color: #1d1a55;

}

#idImagenTestimonials{
	padding: 5px;
    -webkit-border-radius: 5;
	box-shadow: 0 0 8px rgba(0,0,0,0.15);
}

#TitleTweets{
    font-family: 'Playfair Display';
    font-weight: bolder;
    font-size: 18px;
    color: #1d1a55;
	padding: 0 0 14 0;
}

/*****formato a latest tweets***********/
.tweet-text{
	font-family: 'Open Sans';	
    font-size: 14px;
    color: #e1e1e1;
    margin: 0 0 -4 0;
}
.tweet-details{
	font-size: 13px;
    font-family: 'Open Sans', sans-serif, 13px;
    font-weight: bolder;
    color: #1d1a55;
}
.sidebar-widget:last-child {
	margin: -13;
}

/*formato tercera columna last new y resources en Miscelanea*/
#contenedor{
    text-align: left;
    width: 520px;
    margin: auto;}

#lateral{
    width: 190px;  /*Este será el ancho que tendrá tu columna*/
    float:left; /*Aqui determinas de lado quieres quede esta "columna" */
    height: 150px;
    margin: 1 15 0 -3;
    
}
#TitleNewsyResources{
    font-family: 'Playfair Display';
    font-weight: bolder;
    font-size: 18px;
    color: #1d1a55;
}
#imagenNewsyResources{
	padding: 5px;
    -webkit-border-radius: 5;
	box-shadow: 0 0 8px rgba(0,0,0,0.15);
	width: 212;
}
#idtime{
	color: #1d1a55;
	font-size: 13px;
	font-family: 'Open Sans', sans-serif, 13px;
	font-weight: 800;
}
#idtimediv{
	padding: 0 0 31 0;
	padding: 5 0 22 0;
}
.time-tweet{
	color: #1d1a55;
}
	

#idfecha{
	font-size: 13px;
	font-family: 'Open Sans', sans-serif, 13px;
	font-weight: bolder;
	color: #1d1a55;	
}

#idComentarios{
	font-size: 13px;
	font-family: 'Open Sans', sans-serif, 13px;
	font-weight: bolder;
	color: #1d1a55;
	padding: 0 10 0 10;

}
#idReadMore{
	font-size: 13px;
	font-family: 'Open Sans', sans-serif, 13px;
	font-weight: 800;
	color: #1d1a55;	
}
/*Formato el Read More*/
.enlace_readmore{
    font-size: 13px;
    font-family: 'Open Sans', sans-serif, 13px;
    font-weight: 800;
    color: #1d1a55;
}

#principal{
    margin-left:235px;; /*Este margen hace que no se encime el contenido en tu menúlateral, es     importante que pongas un pocos pixeles más que el ancho  de tu columna lateral*/
    text-indent: 0em;
}
#menuFooter{
    text-align: left;
    width: 525px;
    margin: auto;}

#menuBar{
    width: 390px;  /*Este será el ancho que tendrá tu columna*/
    float:left; /*Aqui determinas de lado quieres quede esta "columna" */
    margin: 7px 0px 0px 0px;
}
/*Formato Botones redes sociales*/
#social-icon > a  {
    margin-left:0px; /*Este margen hace que no se encime el contenido en tu menúlateral, es     importante que pongas un pocos pixeles más que el ancho  de tu columna lateral*/
    margin: 0 5px 0 0;
}
#social-icon {
    margin:0 0 0 0px;
}
/*Formato barra menu foot*/
.footer-navigation li {
    float:right;
    margin:-1px 56px 0 -4px;
}
#menufooter {
    text-align:right;
}
.site-footer .row{
    font-size: 13px;
    font-family: 'Open Sans';
    font-weight: 200;
    color: #d5d5d5;
}

#btnlinkedin{
	-webkit-border-radius: 5;
	box-shadow: 0 0 5px rgba(255, 255, 255, 0.15);
}

#btnfacebook{
	-webkit-border-radius: 5;
	box-shadow: 0 0 5px rgba(255, 255, 255, 0.15);
}
	
#btntwitter{
	-webkit-border-radius: 5;
	box-shadow: 0 0 5px rgba(255, 255, 255, 0.15);
}	
/*formato copyright*/
.copyright{
    font-size: 13px;
    font-family: 'Open Sans';
    font-weight: 500;
    color: #e1e1e1;
    margin: 8px 0 0 0;
}
#linkempresa{
	font-size: 13px;
    font-family: 'Open Sans';
    font-weight: 500;
    color: #e1e1e1;
    margin: 8px 0 0 0;
}

/*********Formato Services***********/
.nomargin{
    font-family: 'Playfair Display';
    font-size: 16px;
    font-weight: bolder;
}
.author p {
    font-family: 'Open Sans';
    font-size: 13px;
}
/*formato boton  precio service*/
.course-price .price-text, .course-price .corner, .course-progress span, .questions-listing .question-replies, .course-price .corner-background, .user-links a:hover, .payment-listing .expanded .toggle-title:before, .styled-list.style-5 li:before, .faq-toggle .toggle-title:before, ul.styled-list.style-1 li:before, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce #content input.button:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page #content input.button:hover {
    background-color: #1b1852;
    font-weight: 500;
}

/**************formato About*****************/
/*borrar puntito*/
#execphp-2{
    color: #fbf9f4;
    /*color: #ff0000*/
}
.widget:after {
    display: block;
}
.widget_latest_tweets_widget{
	padding:0;
	position:relative;
}


/************Formato Serive-individual***********/
input[type="submit"], input[type="button"], .button, .jp-play-bar, .jp-volume-bar-value, .free-course .course-price .price-text, .lessons-listing .lesson-attachments a, ul.styled-list.style-4 li:before, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce #content input.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page #content input.button.alt:hover {
    /*background-color: #1f1c57;*/
}

/*formato a Services*/
#nomarginServices{
	font-family: 'Playfair Display';
	font-size: 26px;
	font-weight: bolder;
}

/*formato News y Resources*/

#btnReadMore {
	background-color: #1d1a55;
}


.widget_categories{
	background: #FFFFFF;
}
.cat-item{
	background: #fff url(images/bullet_0.png) 0 6 no-repeat;
	padding: 0 0 0 25;
}
.post-footer .post-comment-count {
	margin: -20 0 0 130px;
	font-size: 13px;
	font-family: 'Open Sans', sans-serif, 13px;
	font-weight: 800;
	color: #1d1a55;	
}
#idfechapublicacion{
	padding: 7px 0px 0px 0px;
	font-size: 13px;
	font-family: 'Open Sans', sans-serif, 13px;
	font-weight: 800;
	color: #1d1a55;	

}

.foott{
	padding: 0 0 40 0;
}
.btnPurchPrecio{
	margin: 0px;
	background-color: #1f1c57;
	font-size: 17px;
	font-family: 'Open Sans', sans-serif, 13px;
	font-weight: 600;
}
/*#purchasethisservice{
	background: #1f1c57;
	padding: 4px 20px 4px 21px;
	text-align: center;
	font-size: 17px;
	font-family: 'Open Sans', sans-serif, 13px;
	font-weight: 600;
}
#btnpreciocourse{
	background: #1f1c57;
	padding: 4px 20px 4px 21px;
	text-align: center;
	font-size: 17px;
	font-family: 'Open Sans', sans-serif, 13px;
	font-weight: 600;
}*/
.page-title{
	text-shadow: 0px 2px 0px #1d1a55;
}
#ImgAbout{
	box-shadow: 0 0 8px rgba(0,0,0,0.30);
	padding: 5px 5px 1px 6px;
	width:35.5%
}
#btnStill{
	padding: 4px 20px 4px 21px;
	text-align: center;
	font-size: 17px;
	font-family: 'Open Sans', sans-serif, 13px;
	font-weight: 600;
}
.btnStill{
	padding: 0px 0px 0px 60px;
}
.tituloPost{
	font-size: 20px;
	font-family: 'Playfair Display', sans-serif, 20px;
	font-weight: bolder;
	color: #1d1a55;	
}
.contenidoPost{
	font-size: 14px;
	font-family: 'Open Sans', sans-serif, 14px;
	font-weight: 500;
	color: #555555;
}
.dateEntrada{
	font-family: 'Open Sans', sans-serif, 14px;
	color: #1d1a55;	
	font-size: 14px;
}
.comentarioEntrada{
	padding: 0px 10px 0 7px;
	margin: 0 13px 0 15px;
	width: 21px;
	height: 20px;
	background: url(images/icons/comments_icon.png) 0 0 no-repeat;
	text-align: center;
	font-family: 'Open Sans', sans-serif, 14px;
	font-size: 14px;
	line-height: 12px;
}

.categoriaEntrada a{
	padding: 0px 0px 0px 20px;
	background: url(images/bullet_0.png) 0 0 no-repeat;
	background-position: left;
	font-family: 'Open Sans', sans-serif, 14px;
	color: #1d1a55;	
	font-size: 14px;
}
#etiqueta{
	font-size: 14px;
	font-family: 'Open Sans';
	font-weight: 400;
}

#comments h1{
	font-size: 29px;
	font-family: 'Playfair Display';
	font-weight: bold;
	color: #1d1a55;
}
.form-submit input{
	background-color: #1d1a55;
}